Skip to content

RAID

Redundant Array of Independent Disks

RAID HARWARE : évolue mal, problème de panne

RAID SOFTWARE : évolue avec le syteme, ne consomme plus autant

↪️ prévention de panne !

RAID 1

Installation d'un systeme RAID logiciel sur DEBIAN9 :

Prérequis :

Debian9 à jour avec 3 disques (2 pour le RAID1 et 1 pour le Spare)

  • Installation de mdam logiciel de raid
apt-get install mdadm
  • Création du RAID1
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc
mdadm: Note: this array has metadata at the start and
    may not be suitable as a boot device.  If you plan to
    store '/boot' on this device please ensure that
    your boot-loader understands md/v1.x metadata, or use
    --metadata=0.90
Continue creating array? (y/n) y
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.
  • Vérification
mdadm -D /dev/md0
/dev/md0:
        Version : 1.2
  Creation Time : Tue Jan  9 18:37:46 2018
     Raid Level : raid1
     Array Size : 1047552 (1023.00 MiB 1072.69 MB)
  Used Dev Size : 1047552 (1023.00 MiB 1072.69 MB)
   Raid Devices : 2
  Total Devices : 2
    Persistence : Superblock is persistent

    Update Time : Tue Jan  9 18:37:51 2018
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           Name : serveurlvmraid:0  (local to host serveurlvmraid)
           UUID : e6e53ca0:6b4b6199:e68b7e73:177deb1e
         Events : 17

    Number   Major   Minor   RaidDevice State
       0       8       16        0      active sync   /dev/sdb
       1       8       32        1      active sync   /dev/sdc
  • Ajout d'un disque de SPARE :
root@serveurlvmraid:[/home/anas]: mdadm --manage /dev/md0 --add /dev/sdd
mdadm: added /dev/sdd
  • Vérification :
mdadm -D /dev/md0
/dev/md0:
        Version : 1.2
  Creation Time : Tue Jan  9 18:37:46 2018
     Raid Level : raid1
     Array Size : 1047552 (1023.00 MiB 1072.69 MB)
  Used Dev Size : 1047552 (1023.00 MiB 1072.69 MB)
   Raid Devices : 2
  Total Devices : 3
    Persistence : Superblock is persistent

    Update Time : Tue Jan  9 18:39:53 2018
          State : clean
 Active Devices : 2
Working Devices : 3
 Failed Devices : 0
  Spare Devices : 1

           Name : serveurlvmraid:0  (local to host serveurlvmraid)
           UUID : e6e53ca0:6b4b6199:e68b7e73:177deb1e
         Events : 18

    Number   Major   Minor   RaidDevice State
       0       8       16        0      active sync   /dev/sdb
       1       8       32        1      active sync   /dev/sdc

       2       8       48        -      spare   /dev/sdd
  • Troubleshot :
  • Système qui ne boot pas :

  • boot sur un live CD

  • bash mdadm --examine --scan >> /etc/mdadm/mdadm.conf

  • bash service mdadm-raid restart

  • bash mount /dev/mdX /mnt/raidX

  • Remplacement de disques à chaud

lancer une simulation de disque défaillant :

 mdadm --fail /dev/md0 /dev/sdc
 mdadm: set /dev/sdc faulty in /dev/md0

Voir l'avancer de la reconstruction :

watch -n 1  "cat /proc/mdstat"

• Remplacement du disque par un neuf:

mdadm --manage --remove /dev/md0 /dev/sdc
mdadm --manage --add /dev/md0 /dev/sdc

• check :

mdadm -D /dev/md0

• Ecrire la config finale :

mdadm --detail --scan >> /etc/mdadm/mdadm.conf

Commentaires